﻿
namespace Storm.TextEditor.Editor
{
    /// <summary>
    /// Describes where on a row a row event has taken place.
    /// </summary>
    public enum RowArea
    {
        /// <summary>
        /// The event has taken place on the gutter area.
        /// </summary>
        GutterArea,

        /// <summary>
        /// The event has taken place on the line number area.
        /// </summary>
        LineNumberArea,

        /// <summary>
        /// The event has taken place on the folding area.
        /// </summary>
        FoldingArea,

        /// <summary>
        /// The event has taken place on the text area.
        /// </summary>
        TextArea,

        /// <summary>
        /// The event has taken place on a custom user margin.
        /// </summary>
        Other,
    }
}
